Ces fonctions font partie de l'atelier TechDraw et peuvent être utilisées dans macros et à partir de la console Python une fois que le module TechDrawGui
a été importé.
Voir TechDraw API pour plus de fonctions.
Exemple:
import FreeCAD
import TechDrawGui
p = FreeCAD.ActiveDocument.Page
f = "/home/localuser/myPdfDirectory/savePage.pdf"
TechDrawGui.exportPageAsPdf(p, f)
f = "/home/localuser/mySvgDirectory/savePage.svg"
TechDrawGui.exportPageAsSvg(p, f)
Description: enregistre une copie de pageObject au format PDF à l'emplacement filePath
Returns: rien
Description: enregistre une copie de pageObject au format SVG à l'emplacement filePath
Returns: rien
Description: enregistre une copie de la vue active pour "document" dans le fichier "filePath"
Returns: double (échelle estimée)
Options:
Description: ajoute un QGraphicsItem (créé à l'aide de PySide) à une vue
Returns: rien